/***** ȫ������ *****/
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dt,dl,dd,th,td,label,bottom,input,textarea{ margin:0;padding:0;}
body{font-family:"microsoft yahei", arial;font-size:12px;line-height:1.5;text-align:left;background:#FFF;color:#333;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%;}
fieldset,img{border:0;}
ul{margin:0;padding:0;list-style:none;}
div,th,td{font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
em,i{ font-style:normal;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
.fl{ float:left!important;}
.fr{ float:right!important;}
.noborder{ border:0 none!important;}
.fn-clear:after{ content:"\20"; display:block; clear:both; height:0}
.clear{ clear:both;}
a{ color:#555; cursor:pointer; text-decoration:none;}
a:hover{ color:#2577e3}
.mg0{ margin:0px!important;}
.mt10{ margin-top:10px!important;}
.mt15{ margin-top:15px!important;}
.mt20{ margin-top:20px!important;}
.m-r20{ margin-right:-20px!important;}
.mb10{ margin-bottom:10px!important;}
.mb20{ margin-bottom:20px!important;}
.ml10{ margin-left:10px;}
.bd0{ border:0 none!important;}
.bd_t0{ border-top:0 none!important;}

.img0{ display:none; }
.hide_con{ display: none;}

.flipy{transform:scaleY(-1);}
.flipx{transform:scaleX(-1);}
.hide{ display:none!important;}
.show{ display:block!important;}
.font_con{ font-size:14px; line-height:24px; color:#666;}

.on_city strong i,.on_city strong s,.currt_city strong i,.web_nav_con li strong i,.head_con .ewm i,.menu_con .login_con i{ background:url(img_v7/common_top.png?1) no-repeat;}
.warp1000 .head_con,.warp1000 .menu_con,.warp1000 .bottom_con .server_data{ width:1000px;}
.warp1000 .top_eweima,.warp1000 .web_nav_con{ width:1000px; margin-left:-500px;}
.warp1000 .web_nav_con li{ width:180px; margin:20px 25px;}
.warp1000 .web_nav_con li a{ width:80px;}
.warp1000 .bottom_con .server_data p{ padding-left:205px;}
.warp1000 .bottom_con a.close{ right:-10px;}
.warp1000 .bottom_con .pic{ background: url(img_v7/bottom_banner2.png) center 0 no-repeat;}


.auto1000 .head_con,.auto1000 .menu_con{ width:1000px;}
.auto1000 .top_eweima,.auto1000 .web_nav_con{ width:1000px; margin-left:-500px;}
.auto1000 .web_nav_con li{ width:180px; margin:20px 25px;}
.auto1000 .web_nav_con li a{ width:80px;}
.auto1000 .bottom_con .server_data p{ padding-left:205px;}
.auto1000 .bottom_con a.close{ right:-10px;}
.auto1000 .bottom_con .pic{ background: url(img_v7/bottom_banner2.png) center 0 no-repeat;}



.head{ background:#fff; font-family:"microsoft yahei";}
.head_con{ position:relative; width:1200px; height:65px; margin:0 auto; z-index:202;}
.head_con .logo{ display:inline-block; float:left; height: 65px; vertical-align:middle;}
.head_con .logo a{ display:inline-block; width:147px; height:46px; margin-top:8px; background:url(img_v7/logo_v7.jpg) no-repeat;} 
.head_con .newyear a{ display:inline-block; width:198px; height:58px; margin-top:7px; background:url(img_v7/logo_2017.gif) no-repeat 0 bottom;} 
.head_con .channel{ display:inline-block; float:left; height:34px; margin:20px 0 0 10px; padding:0 0 0 10px; border-left:1px solid #e8e8e8;}
.head_con .channel h1{ display:block; line-height:20px; font-size:16px; font-weight:normal; color:#f91;}
.head_con .channel h1 a{ color:#f91;}
.head_con .channel h1 a,.head_con .channel p a{ display:inline-block; padding-top:3px;}
.head_con .channel h1 span.web a{ display:block; line-height:14px; font-size:12px; color:#999;}
.head_con .channel h1 span.web a:hover{ color:#f91;}
.head_con .channel p{ display:block; line-height:20px; font-size:16px; font-weight:normal; color:#f91;}
.head_con .channel p a{ color:#f91;}
.head_con .channel span.web a{ display:block; margin-top:-3px; line-height:14px; font-size:12px; color:#999;}
.head_con .channel span.web a:hover{ color:#f91;}

.head_con .on_city{ display:inline-block; float:left; margin:10px 0 0 10px;}
.on_city strong{ display:block; position:relative; padding:10px; color:#7c7c7c; font-size:14px; font-weight:normal; border:1px solid #fff; border-bottom:0; background:#fff; z-index:2;}
.on_city strong i{ display:inline-block; width:13px; height:17px; margin-right:3px; vertical-align:middle;}
.on_city strong s{ display:inline-block; width:0; height:0; font-size:0; margin-left:5px; vertical-align:2px; border-top:5px solid #a9a9a9; border-bottom:0 none; border-left:5px solid transparent; border-right:5px solid transparent; overflow:hidden; -webkit-transition:all 0.2s ease-in;}


.on_city .hide_box{ display:none;}
.currt_city{ background:#fff;}
.currt_city strong{ height:34px; border:1px solid #e6e6e6; border-bottom:0;}
.currt_city strong i{ display:inline-block; width:13px; height:17px; margin-right:3px; vertical-align:middle; background-position:-13px 0;}
.currt_city strong s{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
} 
.currt_city .hide_box{ display:block; position:absolute; top:64px; left:157px; width:410px; padding:15px 20px 5px 20px; border:1px solid #e6e6e6; background:#fff; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2); z-index:1;}
	.tag_nav_top{ font-size:14px; color:#333;}
	.tag_nav_top a{ display:inline-block; margin-right:18px; line-height:24px; color:#333;}
	.tag_nav_top a.on{ padding:0 10px; color:#fff; border-radius:3px; background:#2577e3;}
	.tag_nav_con{}
	.tag_nav_con .txt{ clear:both; padding:10px 0; font-size:14px;}
	.tag_nav_con .txt a{ display:inline-block; padding-right:15px; line-height:28px; font-size:13px;}
	.tag_nav_con .txt a:hover{ color:#f70;}
	.tag_nav_con .txt li{ display:block; padding-left:30px;}
	.tag_nav_con .txt li em{ position:absolute; margin-left:-30px; margin-top:4px; color:#888;}

.ui_city .tag_nav_top a{ display:inline-block; position:relative; float:left; padding:0 15px 5px 15px; margin:0; color:#333; border-bottom: 2px solid #2577e3;}
.ui_city .tag_nav_top a.on{ background:none; font-weight:bold; color:#2577e3; border-radius:0;}
.ui_city .tag_nav_top a i{ display:none; position:absolute; bottom:0px; left:50%; width:0; height:0; margin-left:-4px; vertical-align:middle; overflow:hidden; border-width:4px; border-style:dashed dashed solid dashed; border-color:transparent transparent #2577e3 transparent;}
.ui_city .tag_nav_top a.on i{ display:block;}

.head_con .search_con{ display:inline-block; position:relative; top:15px; width:350px; float:left; margin:0 0 0 80px;}
.head_con .search_con .key_word{ position:absolute; top:6px; right:80px;}
.head_con .search_con .key_word a{ display:inline-block; padding:0 5px; margin-right:3px; line-height:20px; color:#888; border-radius:3px; background:#f3f3f3;}
.head_con .search_con .key_word a:hover{ color:#f70; text-decoration:none;}

.search_top{ height:27px; border:2px solid #fa8d00; background:#fff;}
.search_top .search_curt{ width:50px; float:left; padding:3px 6px 3px 8px; line-height:19px; border-right:1px solid #eaeaea; cursor:pointer; color:#555; background:#f9f9f9;}
.search_top .search_curt .onName{ display:inline-block; width:42px; font-size:14px;}
.search_top li{ cursor:pointer;}
.search_top .search_curt i{ position:absolute; top:15px; left:50px; width:0; height:0; overflow:hidden; line-height:0; font-size:0; margin-left:5px; vertical-align:middle; border-top:4px solid #a9a9a9; border-bottom:0 none; border-left:4px solid transparent; border-right:4px solid transparent;}
.search_top .search_curt a{ color:#555;}
.search_top .hover i{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.search_top input.text{ display:inline-block; width:201px; float:left; padding:0px 5px 0px 10px; height:27px; line-height:27px; border:0; color:#aaa; font-size:12px; outline:none;}
.search_top button{ position:absolute; right:0; top:0; width:78px; height:31px; border:1px solid #ff9911; font-size:16px; color:#fff; font-family:"microsoft yahei"; background:#ff9911; cursor:pointer; outline:none;}
.search_top button:hover{ background:#fb7600;}
#curtlist{ position:absolute; left:2px; top:32px; border:1px solid #eaeaea; border-top:0 none; color:#555; display:none;}
#curtlist li{ width:55px; line-height:24px; padding-left:8px; background:#fff;}


.head_con .other{ display:inline-block; float:right; margin:10px 30px 0 0; font-size:12px;}
.head_con .other a.ykbz{ display:inline-block; color:#999;}
.head_con .other a.ykbz:hover{ color:#f70;}
.head_con .top_r1{ float:right;}
.head_con .top_r1 img{ display:block; margin-top:5px;}


.head_con .other .line{ display:inline-block; width:0; height:16px; margin:0 0 0 10px; border-left:1px solid #eeeeee; vertical-align:middle;}
	.web_nav{ display:inline-block; height:42px; font-size:14px; color:#999;}
	.web_nav span{ display:block; height:30px; padding:10px; border:1px solid #fff; font-size:12px; border-bottom:0; background:#fff;}
	.web_nav span i{ display:inline-block; width:0; height:0; overflow:hidden; line-height:0; font-size:0; margin-left:5px; vertical-align:middle; border-top:4px solid #a9a9a9; border-bottom:0 none; border-left:4px solid transparent; border-right:4px solid transparent; -webkit-transition:all 0.2s ease-in;}

.hov_web_nav{ background:#fff;}
.hov_web_nav span{ position:relative; height:34px; border:1px solid #e6e6e6; border-bottom:0; z-index:200;}
.hov_web_nav span i{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}
.web_nav_con{ display:none; position:absolute; top:65px; left:50%; width:1200px; margin-left:-600px; background:#fff; box-shadow:0 2px 6px rgba(0, 0, 0, 0.4); z-index:201;}
.web_nav_con ul{ padding-left:50px;}
.web_nav_con li{ display:inline-block; width:220px; height:200px; margin:20px 30px 20px 30px; border-right:1px solid #f5f5f5; vertical-align:top;}
.web_nav_con li:last-child{ border-right:0;}
.web_nav_con li strong{ display:block; margin:10px 0 15px 0; font-size:16px; color:#333;}
.web_nav_con li strong i{ position:absolute; margin:-4px 0 0 -40px; width:32px; height:32px; background-position:0 -84px;}
.web_nav_con li strong i.i2{ background-position:-32px -84px;}
.web_nav_con li strong i.i3{ background-position:-64px -84px;}
.web_nav_con li strong i.i4{ background-position:-96px -84px;}
.web_nav_con li a{ display:inline-block; width:100px; line-height:30px; font-size:12px; color:#666;}
.web_nav_con li a.hot{ color:#f70;}
.web_nav_con li a:hover{ color:#f70;}

.head_con .ewm{ display:inline-block; position:relative; width:100px; float:right; padding-left:26px; height:34px; margin-top:15px;}
.head_con .ewm a{ display: block;}
.head_con .ewm i{ position:absolute; left:0; top:5px; width:19px; height:32px; margin-right:5px; background-position:-1px -19px;}
.head_con .ewm b{ font-size:16px; font-weight:normal; color:#555;}
.head_con .ewm s{ display:inline-block; width:0; height:0; font-size:0; margin-left:5px; vertical-align:2px; border-top:4px solid #a9a9a9; border-bottom:0 none; border-left:4px solid transparent; border-right:4px solid transparent; overflow:hidden; -webkit-transition:all 0.2s ease-in;}
.head_con .hover s{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}
.head_con .ewm span{ display:block; margin-top:-2px; font-size:12px; color:#999;}

.top_eweima{ display:none; position:absolute; top:65px; left:50%; width:1200px; margin-left:-600px; z-index:201;}
.top_eweima_con{ position:absolute; right:0; width:136px; padding:12px 0 8px 0; text-align:center; color:#333; background:#fff; box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);}
.top_eweima_con s{ position:absolute; top:-7px; right:59px; width:13px; height:7px; background:url(img_v7/common_top.png?1) no-repeat -48px 0;}
.top_eweima_con i{ position:absolute; top:47px; right:49px; width:36px; height:36px; border-radius: 2px; background:#fff url(img_v7/icon_elephant.png) no-repeat 3px 3px; background-size: 30px 30px;}
.top_eweima img{ display:block; margin:0 auto 5px auto;}

.menu{ clear:both; position:relative; width:100%; min-width:1000px; height:80px; font-family:"microsoft yahei"; background:url(img_v7/menu_bg.jpg) repeat-x; box-shadow:0 2px 6px rgba(0, 0, 0, 0.2); z-index:200;}
.menu_bg{ display:none; position:absolute; top:40px; width:100%; height:40px; background:#fff; box-shadow:0 2px 6px rgba(0, 0, 0, 0.2); z-index:1;}
.menu_con{ position:relative; width:1200px; margin:0 auto; z-index:2;}
.menu_con ul{}
.menu_con li{ display:inline-block; float:left; margin-right:-1px; font-size:16px; color:#fff; vertical-align:middle; transition:all 0.3s linear 0s;}
.menu_con li a{ position:relative; margin:0 12px; line-height:40px; color:#fff;}
.menu_con li a i{ display:inline-block; width:0; height:0; font-size:0; margin-left:5px; vertical-align:2px; border-top:4px solid #fff; border-bottom:0 none; border-left:4px solid transparent; border-right:4px solid transparent; overflow:hidden; -webkit-transition:all 0.2s ease-in;}
.menu_con li a s{ display:none; position:absolute; bottom:-12px; left:50%; margin-left:-8px; width:0; height:0; font-size:0; border-bottom:8px solid #fff; border-top:0 none; border-left:8px solid transparent; border-right:8px solid transparent; overflow:hidden; -webkit-transition:all 0.2s ease-in;}
.menu_con li.hov i{}
.menu_con li a:hover i{-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);}
.menu_con li.line{ display:inline-block; width:0; height:16px; margin-right:-1px; margin-top:13px; border-left:1px solid #00af42;}
.menu_con li.on{ background:#02ab43;}
.menu_con li.on s,.menu_con li.hov s{ display:block;}
.menu_con li.hov{ background:#02ab43;}
.menu_con li.on a,.menu_con li.hov a{ color:#fff;}
.menu_con li.home a{ margin:0 18px;}
.menu_con .login_con{ float:right;}

.menu_con li .sub_nav{ display:none; position:absolute; top:40px; left:0px; width:100%; height:40px; color:#999; font-size:14px; background:#fff; z-index:1;}
.menu_con li.on .sub_nav{ z-index:2;}
.menu_con li.hov .sub_nav{ z-index:3;}
.menu_con li.home .sub_nav a{ margin:0;}
.menu_con li .sub_nav a{ padding:0 10px 0 10px; margin:0; color:#555; font-weight:normal; text-indent:0;}
.menu_con li .sub_nav a:hover{ color:#f70;}
.menu_con li.guwen .sub_nav{ text-indent:69px;}
.menu_con li.gentuan .sub_nav{ text-indent:160px;}
.menu_con li.zizhuyou .sub_nav{ text-indent:230px;}
.menu_con li.zhuti .sub_nav{ text-indent:300px;}
.menu_con li.gonglue .sub_nav{ text-indent:390px;}
.menu_con li.tool .sub_nav{ text-indent:460px;}
.menu_con li .sub_nav .on{ display:inline-block; height:24px; margin:8px 0 0 0; line-height:24px; color:#fff; border-radius:2px; background:#00bf4b;}
.menu_con li span.icon{ position:absolute; top:-20px; right:-10px; width:60px; height:22px; background:url(img_v7/icon_jijiu.png?1) no-repeat;}
.menu_con li span.hot{ position:absolute; top:-20px; right:-10px; width:32px; height:22px; background:url(img_v7/icon_new.png) no-repeat;}
.menu_con li .sub_nav a:hover{ display:inline-block; height:24px; line-height:24px; color:#fff; border-radius:2px; background:#00bf4b;}
.menu_con li .sub_nav a.on:hover{ color:#fff; }

.menu_con .login_con{ display:inline-block; width:116px; height:40px; padding:0 10px; color:#fff; font-size:16px; background:#ff9911;/* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);*/}
.menu_con .login_con i{ display:inline-block; float:left; width:27px; height:27px; margin:7px 5px 0 0; background-position:0 -53px;}
.menu_con .login_con b{ display:block; line-height:16px; vertical-align:top; font-weight:normal;}
.menu_con .login_con b s{ display:inline-block; width:0; height:0; font-size:0; margin-left:5px; vertical-align:2px; border-top:5px solid #fff; border-bottom:0 none; border-left:5px solid transparent; border-right:5px solid transparent; overflow:hidden; -webkit-transition:all 0.2s ease-in;}
.menu_con .login_con .user{ display:block; position:relative; padding-top:2px; font-size:12px; z-index:199;}
	.login_con .user a{ color:#fff; vertical-align:bottom;}
	.login_con .user a:hover{ color:#ff0;}
	.login_con .user a.name{ display:block; height:18px;white-space:nowrap;/*���ò�����*/text-overflow:ellipsis;/*�����ʡ�Ժ��*/-o-text-overflow:ellipsis; overflow:hidden;}
	.login_con .user .message{ display:none; position:absolute; top:40px; left:-10px; width:136px; color:#333; border-radius:0 0 2px 2px; background:#fff; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);}
	.login_con .user .message span{ display:block; margin:5px 15px; padding:5px 0; border-bottom:1px solid #e6e6e6;}
	.login_con .user .message span:last-child{ border-bottom:0;}
	.login_con .user .message span a{ display:block; line-height:24px; color:#333;}
	.login_con .user .message span a:hover{ color:#f70;}
	.login_con .user .message span a em{ padding-left:5px; color:#dd1d34;}
	.login_con .user .message span a.btn_login{ display:block; margin-bottom:5px; line-height:26px; border-bottom:1px solid #cf7600; font-size:14px; color:#fff; text-align:center; border-radius:3px; background:#ff9911;}
	.login_con .user .message span a.btn_login:hover{ background:#f70;}
	.login_con:hover .user .message{ display:block;}
	.login_con:hover b s{
		-webkit-transform:rotate(180deg);
	    -moz-transform:rotate(180deg);
	    transform:rotate(180deg);
	}


.footer,.foorter{ clear:both; display:block; width:100%; padding:10px 0 20px 0; text-align:center; color:#999; overflow:hidden;}
.footer a,.foorter a{ padding:0 5px;}
.footer a img,.foorter a img{ vertical-align:-3px; margin-right:3px;}


/*��������*/
.animation{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #FFFFFF; opacity: 0.97; display: none; z-index: 99996;} 
.animation_bg{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #FFFFFF;  display: none; z-index: 99999;} 
.animation_box,.animation_item{width: 760px; position: absolute; left: 50%; top: 50%; margin-left: -380px; margin-top: -200px; text-align: center; } 
.animation_zi_0,.animation_zi_1,.animation_zi_2{font-size: 60px; color: #181818; display: none; font-weight: 100; } 

/*.animation_tu{width: 760px; height: 35px; background: url(img_v7/bg_animation_1.png) no-repeat; display: none; margin-top: 10px; } 
.animation_btn{margin-top: 20px; display: none; } */
.animation_btn a{width: 200px; height: 60px; border-radius: 100px; line-height: 60px; font-size: 30px; display: inline-block; margin-right: 40px; font-weight: 100;} 
.animation_btn .b_a_1{border: 2px solid #00bf36; color: #00bf36;; } 
.animation_btn .b_a_1:hover{background: #00bf36; color: #FFFFFF; } 
.animation_btn .b_a_2{border: 2px solid #666666; color: #666666; } 
.animation_btn .b_a_2:hover{background: #666666; color: #FFFFFF; } 
.animation_close,.animation_menu_close{width: 31px; height: 31px; background: url(img_v7/bg_animation_close.png) no-repeat 0 0; position: absolute; top: 50px; right: 50px; display: none; } 
.animation_close:hover,.animation_menu_close:hover{cursor: pointer; } 
.animation_menu{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #00bf57; display: none; z-index: 999999; } 
.animation_p_1{font-size: 48px; color: #FFFFFF; font-weight: 100; } 
.animation_p_2{font-size: 90px; color: #FFFFFF; } 
.animation_p_3{font-size: 36px; color: #c6ff00; margin: 20px 0 40px; font-weight: 100; } 
.animation_p_4 a{width: 200px; height: 60px; border: 2px solid #FFFFFF; border-radius: 100px; line-height: 60px; color: #FFFFFF; font-size: 30px; display: inline-block;  font-weight: 100;}
.animation_p_4 a:visited { color: #FFFFFF;} 
.animation_p_4 a:hover{background: #FFFFFF; color: #00bf57; } 
.animation_menu_close{display: block; background-position:-31px 0 ; -webkit-transition:all 0.2s ease-in;}
.animation_menu_close:hover{-webkit-transform:rotate(180deg);
	    -moz-transform:rotate(180deg);
	    transform:rotate(180deg);
}



#smart_pop{display:block; width:480px;margin-top:5px;border:1px solid #d8d8d8;border-top:0;position:absolute;background-color:#fff;overflow:hidden;z-index:9999;}
#smart_arrow .hide{position:absolute;padding:0 12px 0 0;width:12px;}
#smart_arrow .show {position:absolute;padding:0 12px 0 0;width:12px;}
#smart_pop div{height:22px;overflow:hidden;}
#smart_pop div.mouseover {background:#f1f1f1;}
#smart_pop div.mouseout {background:#ffffff;}
#smart_pop div.left1{width:200px;height:17px;padding:5px 0 0 5px;float:left;line-height:14px;color:#666;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#smart_pop div.left1 span.pic {width:12px;padding-left:10px;}
#smart_pop div.right1{height:17px;padding:5px 3px 0 0;line-height:14px;text-align:right;float:right;color:#666;}
#smart_pop div.font_blue {color:#0066ff;}
#smart_pop div.close {color:#004bca;line-height:14px;text-decoration:underline;background:#ecf7e7;height:17px;text-align:right;padding:5px 4px 0 0;cursor:pointer;}


#smart_pop{display:block;overflow:hidden;border:1px solid #dce0e0;z-index:9999;border-top:0;position:absolute;background-color:#fff;}
/*#dest_smart_arrow{ position:absolute;top:70px;left:50px;width:12px;padding:0 12px 0 0;}*/
/*#dest_smart_arrow .hide{ position:absolute; width:12px; padding:0 12px 0 0;width:12px;}*/
#dest_smart_arrow .show { position:absolute; width:12px; padding:0 12px 0 0;}
#smart_pop div{ height:30px; line-height:30px; overflow:hidden;}
#smart_pop div.mouseover{ color:#fff; background:#4778da;}
#smart_pop div.mouseout{ background:#ffffff;}
#smart_pop div.left1{width:150px;height:30px;padding:0 0 0 5px;float:left;line-height:30px;color:#666;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#smart_pop div.left1 span.pic {width:12px;padding-left:10px;}
#smart_pop div.right1{height:30px;padding:5px 3px 0 0;line-height:30px;text-align:right;float:right;color:#666;}
#smart_pop div.font_blue {color:#0066ff;}
#smart_pop div.mouseover .left1{ color:#fff;}

#smart_pop div.close{ display:none; color:#555;line-height:14px;background:#ecf7e7;height:30px;text-align:right;padding:5px 4px 0 0;cursor:pointer;}
#smart_pop div.close span{ color:#555;}




#prompt {
    display: none;
    position: absolute;
    padding: 9px;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 0 3px rgba(0,0,0,0.1);
    z-index: 100;
    animation: fadeIn .5s .1s ease both;
}
#prompt .ico_t {
    position: absolute;
    top: -5px;
    width: 8px;
    height: 8px;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    transform: rotate(45deg);
    background: #fff
}




.layer_con{ display:none; font-family:"Microsoft yahei"; background:#fff; border:5px solid #656565; border-radius:5px; z-index:999999}
.layer_con a.close{ position:absolute; top:15px; right:15px; width:18px; height:18px; background:url(../js/layer/skin/default/ico_close.png) no-repeat 0 0; -webkit-transition:all 0.2s ease-in;}
.layer_con a.close:hover{
	background:url(../js/layer/skin/default/ico_close.png) no-repeat 0 0;
	-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}
.layer_con .tit{ padding:0 10px; line-height:40px; border-bottom:1px solid #ccc; background:#f8f8f8;}
.layer_con .tit b{ display:block; font-size:14px; font-weight:normal;}
.layer_con .txt{ min-width:300px; padding:30px 20px;}
.layer_con .txt p{ font-size:14px;}

.layer_con .btn_con{ text-align:center; padding:30px 30px 0 30px; pointer-events: auto;}
.layer_con .btn_con a.btn{ display:inline-block; line-height:36px; margin:0 8px; padding:0 20px; font-size:14px; border-radius:2px; font-weight:bold; color:#555; background:#f2f2f2; box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2); cursor:pointer;}
.layer_con .btn_con a.btn_ok{ color:#fff; background:#ff7600;}
.layer_con .btn_con a.btn:hover{ opacity:.8;}


.nofind{ padding:20px 0; font-family:"Microsoft yahei"; font-size:14px; color:#777; text-align:center;}
.nofind i{ display:inline-block; width:24px; height:24px; margin:0 10px -5px 0; background:url(img_xianlu/ico_list.png) no-repeat -63px -18px;}


.pt{position:absolute;text-align:left;background:none repeat scroll 0 0 #FFF;border:1px solid #CFCFCF;box-shadow:0 0 2px 2px rgba(0,0,0,.1);z-index:2209;width:auto;height:auto;display:none}
.pt .cont{height:auto;overflow-y:auto;background-color:#FFF;padding:10px}
.pt .in,.pt .out{display:block;font-family:simsun;font-size:0;height:0;overflow:visible;position:absolute;width:0}
.pt-up .in,.pt-up .out{border-style:dashed dashed solid}
.pt-up .out{border-color:transparent transparent #CFCFCF;border-width:0 7px 8px;left:28px;top:-8px}
.pt-up .in{border-color:transparent transparent #FFF;border-width:0 6px 7px;left:29px;top:-7px}
.pt-right .in,.pt-right .out{border-style:dashed dashed dashed solid}
.pt-right .out{border-color:transparent transparent transparent #CFCFCF;border-width:8px 0 7px 7px;right:-7px;top:28px}
.pt-right .in{border-color:transparent transparent transparent #FFF;border-width:7px 0 6px 6px;right:-6px;top:29px}
.pt-down .in,.pt-down .out{border-style:solid dashed dashed}
.pt-down .out{border-color:#CFCFCF transparent transparent;border-width:8px 7px 0;bottom:-8px;left:28px;top:auto}
.pt-down .in{border-color:#FFF transparent transparent;border-width:7px 6px 0;bottom:-7px;left:29px;top:auto}
.pt-left .in,.pt-left .out{border-style:dashed solid dashed dashed}
.pt-left .out{border-color:transparent #CFCFCF transparent transparent;border-width:7px 8px 7px 0;left:-8px;top:28px}
.pt-left .in{border-color:transparent #FFF transparent transparent;border-width:6px 7px 6px 0;left:-7px;top:29px}
